package com.yourenbang.lingyun.transaction.web.domain.vo.fund;

import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class AccountQueryVO implements Serializable, ToJSON {

    private Boolean creditFlag = false;                                 //是否展示信用卡返佣账户
    private Boolean shoppingFlag = false;                               //是否展示购物积分账户
    private Boolean allyReachFlag = false;                              //是否展示达标奖励账户

    private BigDecimal allyWithdrawable = BigDecimal.ZERO;              //盟友账户可提金额
    private BigDecimal allyWithdrawed = BigDecimal.ZERO;                //盟友账户已提金额
    private BigDecimal allyReachWithdrawable = BigDecimal.ZERO;         //盟友达标奖励账户可提金额
    private BigDecimal allyReachWithdrawed = BigDecimal.ZERO;           //盟友达标奖励账户已提金额
    private BigDecimal merWithdrawable = BigDecimal.ZERO;               //商户账户可提金额
    private BigDecimal merWithdrawed = BigDecimal.ZERO;                 //商户账户已提金额
    private BigDecimal creditWithdrawable = BigDecimal.ZERO;            //信用卡返佣账户可提金额
    private BigDecimal creditWithdrawed = BigDecimal.ZERO;              //信用卡返佣账户已提金额
    private BigDecimal shoppingWithdrawable = BigDecimal.ZERO;          //购物积分账户可提金额
    private BigDecimal shoppingWithdrawed = BigDecimal.ZERO;            //购物积分账户已提金额

    private BigDecimal allyScoreUseable = BigDecimal.ZERO;              //盟友积分账户可用积分
    private BigDecimal allyScoreUsed = BigDecimal.ZERO;                 //盟友积分账户已用积分

    private BigDecimal todayIncome = BigDecimal.ZERO;                   //盟友今日收入

}
